// pages/labelList/index.js

const App = getApp();
const func = require('../../utils/func.js');
Page({

    /**
     * 页面的初始数据
     */
    data: {
        scrollbar: false,
        enhanced: true,
        page:1,
		no_more: false,
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        let _this = this,
		obj = wx.getMenuButtonBoundingClientRect();
        _this.setData({
            width: obj.left,
            height: obj.top + obj.height + 8 ,
            topheight: (obj.top + obj.height + 18) *2 ,
            inputTop: obj.top + (obj.height - 30) / 2,
            arrowTop: obj.top + (obj.height - 32) / 2,
            bg_height: obj.top + obj.height + 8,
            
            label:options.label
        }, () => {
            wx.getSystemInfo({
                success: (res) => {
                    _this.setData({
                        //略小，避免误差带来的影响
                        dropScreenH: _this.data.height * 750 / res.windowWidth +
                            86,
                        drawerH: res.windowHeight - res.windowWidth / 750 *
                            100 - _this.data.height,
                        top: obj.top ? obj.top + (obj.height - 32) / 2 : res.statusBarHeight + 6,
                            
                    })
                }
            })
        });
        _this.getPageData(); // 加载页面数据
    },
    /**
	 * 加载页面数据
	 */
	getPageData: function() {
        let _this = this;
        
		App._requestApi(_this, App.globalData.config.apiIndexUrl, {
			apiList_1: `ekey=1&channel=2&pagesize=30&label=${_this.data.label}&page=1&orderby=total_sales_num&orderway=desc`, // 上新列表设计分页   label是商品的营销标签   优品推荐的列表
		
			// 这里可以根据需求填写更多的api标签
		}, function(res) {
			// 特别说明：中括号[1]的数字必须与api标签的参数ekey=1值对应，否则数据对不上。
			let productList_1 = res.data.apiList[1] ; 
			
			_this.setData({
				productList_1
			});
		});
    },
    // 跳转到其他界面
	jumpToView(e) {
		func.jumpToUrl(e)
    },
    onShow: function() {
        this.pageLoading = !1;
    },
    back: function() {
		wx.switchTab({
			url: '/pages/index/index',
		})
	},
	onReachBottom() {
        let _this = this;
        if(_this.data.name == '优品·推荐') {
            if (_this.data.page >= _this.data.productList_1.last_page ) {
                _this.setData({
                    no_more: true
                });
                return false;
            }
        } else{
            if (_this.data.page >= _this.data.productList_2.last_page ) {
                _this.setData({
                    no_more: true
                });
                return false;
            }
        }
	},
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})